f u n c t i o n   S n o w F a l l 0 0 ( ) 
 
 { 
 
 	 v a r   p a r a m s   =   n e w   D i c t i o n a r y ( ) ; 
 
 	 p a r a m s . s e t ( " s p e e d " ,   0 . 0 0 7 5 ) ;         / /   
NNeTn0^
 
 	 p a r a m s . s e t ( " w i n d " ,   0 . 0 0 ) ;           / /   ]Sn0TM0
 
 	 p a r a m s . s e t ( " f l a k e s " ,   4 0 0 0 ) ;       / /   n0pe
 
 	 p a r a m s . s e t ( " o p a c i t y " ,   0 . 3 0 ) ;       / /   
Nf^
 
 	 p a r a m s . s e t ( " c o l o r " ,   # f f f f f f ) ;   / /   r
 
 	 p a r a m s . s e t ( " d e p t h " ,   1 . 1 0 ) ;           / /   eYLg0UOikHQK0:   0 . 0 - 2 0 . 0 
 
 	 p a r a m s . s e t ( " s i z e " ,   6 ) ;               / /    g'Y000:   1 - 1 0 2 4 
 
 	 p a r a m s . s e t ( " l o g " ,   t r u e ) ;         / /   00QRY004XT
 
 	 r e t u r n   p a r a m s ; 
 
 } 
 
 / / i f   ( g e t F l a g ( " S n o w F a l l 0 0 " ) ) 
 
 / / { 
 
 / / 	 s e t F l a g ( " S n o w F a l l 0 0 " ,   f a l s e ) ; 
 
 / / 	 / / E f f e c t . s n o w f a l l ( n u l l ) ; 
 
 / / 	 E f f e c t . s n o w f a l l ( S n o w F a l l 0 0 ( ) ) ; 
 
 / / 	 m s g ( " L0Mc0f0M0_0" ) ; 
 
 / / } 
 
 
 
 / /   0000000W0_0h0M0|Tp00~0Y00
 
 i f   ( h a s I t e m ( " 0000n0}z" ) )   { 
 
 	 i f   ( G a m e C l e a r ( ) ) 
 
 	 	 r e t u r n   0 ; 
 
 } 
 
 
 
 f u n c t i o n   G a m e C l e a r ( ) 
 
 { 
 
   	 i f   ( g e t F l a g ( " G a m e C l e a r " ) )   { 
 
 	 	 r e t u r n   f a l s e ; 
 
 	 } 
 
 	 m s g ( 
 
 	 	 " \ n To00000n0}z0Kbk0 0Wx0h0TK0c0_00\ n \ f " 
 
 	 	 " J0J0 0]00o0~0U0W0O000000PW0_0<0\ n \ ! " 
 
 	 	 " 0O0^0 000000PW0f0O0`0U0c0_00\ n \ ! " 
 
 	 	 " S00g0NLuk0s^TL0*00`00F00" ) ; 
 
 	 m s g ( " \ n M00o0 00SQ0Sc0_0\ n " ) ; 
 
 	 m s g ( " ]0W0f00k00le0K00j0D0F0a0k0 0W0Sc0f0D0c0_00" ) ; 
 
 	 s e t F l a g ( " G a m e C l e a r " ,   t r u e ) ; 
 
 	 c h a n g e S c e n e ( " E n d i n g " ) ; 
 
 	 e x i t ( ) ; 
 
 	 r e t u r n   t r u e ; 
 
 } 
 
 
 
 v a r   b a c k I m a g e   =   n e w   I m a g e ( ) ; 
 
 R e n d e r e r . a d d O b j e c t ( b a c k I m a g e ) ; 
 
 / / v a r   g r a p h i c s   =   n e w   G r a p h i c s ( ) ; 
 
 / / R e n d e r e r . a d d O b j e c t ( g r a p h i c s ) ; 
 
 S y s t e m . a d d E v e n t L i s t e n e r ( E v e n t . E N T E R _ F R A M E ,   o n E n t e r T o w n ) ; 
 
 
 
 f u n c t i o n   l o a d B a c k g r o u n d I m a g e ( f i l e N a m e ) 
 
 { 
 
 	 b a c k I m a g e . l o a d ( " G r a p h i c s / I m a g e s / "   +   f i l e N a m e ) ; 
 
 	 b a c k I m a g e . s e t B o u n d s ( 0 ,   0 ,   R e n d e r e r . g e t W i d t h ( ) ,   R e n d e r e r . g e t H e i g h t ( ) ) ; 
 
 	 / / b a c k I m a g e . s e t C o l o r K e y ( # 0 f 0 ) ; 
 
 	 b a c k I m a g e . s e t C o l o r K e y E n a b l e d ( f a l s e ) ; 
 
 	 / / g r a p h i c s . s e t C o l o r K e y ( # 0 0 0 ) ; 
 
 	 / / g r a p h i c s . s e t F i l l C o l o r ( # 0 0 0 0 0 0 c c ) ; 
 
 	 / / g r a p h i c s . d r a w I m a g e ( b a c k I m a g e ) ; 
 
 	 / / g r a p h i c s . f i l l R e c t ( F O N T _ S I Z E ,   F O N T _ S I Z E ,   R e n d e r e r . g e t W i d t h ( ) - F O N T _ S I Z E * 2 ,   R e n d e r e r . g e t H e i g h t ( ) - F O N T _ S I Z E * 2 ) ; 
 
 	 / / g r a p h i c s . d r a w F r a m e ( F O N T _ S I Z E ,   F O N T _ S I Z E ,   R e n d e r e r . g e t W i d t h ( ) - F O N T _ S I Z E * 2 ,   R e n d e r e r . g e t H e i g h t ( ) - F O N T _ S I Z E * 2 ) ; 
 
 } 
 
 / /   :uk0eQ0h0[gvk0|Tv0peg0Y0
 
 f u n c t i o n   o n E n t e r T o w n ( ) 
 
 { 
 
 	 l o a d B a c k g r o u n d I m a g e ( " t o w n . j p g " ) ; 
 
 	 p l a y B G M ( " t o w n . m i d " ) ; 
 
 	 v a r   x   =   ( R e n d e r e r . g e t W i d t h ( )   -   F O N T _ S I Z E * 2 8 )   /   2 ; 
 
 	 v a r   y   =   F O N T _ S I Z E * 4 ; 
 
 	 v a r   i   =   m e n u ( 
 
 	 	 S t r i n g T a b l e . g e t ( " T a v e r n " )   +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " I n n " )         +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " S h o p " )       +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " T e m p l e " )   +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " E d g e   o f   T o w n " ) , 
 
 	 	 x ,   y ,   R e n d e r e r . g e t W i d t h ( )   -   x * 2 
 
 	 	 ) ; 
 
 	 i f   ( i   = =   0 )   { 
 
 	 	 l o a d B a c k g r o u n d I m a g e ( " t a v e r n . j p g " ) ; 
 
 	 	 p l a y B G M ( " t a v e r n . m i d " ) ; 
 
 	 	 g o t o T a v e r n ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   1 )   { 
 
 	 	 l o a d B a c k g r o u n d I m a g e ( " i n n . j p g " ) ; 
 
 	 	 p l a y B G M ( " i n n . m i d " ) ; 
 
 	 	 g o t o I n n ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   2 )   { 
 
 	 	 l o a d B a c k g r o u n d I m a g e ( " s h o p . j p g " ) ; 
 
 	 	 p l a y B G M ( " s h o p . m i d " ) ; 
 
 	 	 g o t o S h o p ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   3 )   { 
 
 	 	 l o a d B a c k g r o u n d I m a g e ( " t e m p l e . j p g " ) ; 
 
 	 	 p l a y B G M ( " t e m p l e . m i d " ) ; 
 
 	 	 g o t o T e m p l e ( ) ; 
 
 	 } 
 
 	 e l s e   { 
 
 	 	 S y s t e m . r e m o v e E v e n t L i s t e n e r ( E v e n t . E N T E R _ F R A M E ,   o n E n t e r T o w n ) ; 
 
 	 	 S y s t e m . a d d E v e n t L i s t e n e r ( E v e n t . E N T E R _ F R A M E ,   e d g e O f T o w n ) ; 
 
 	 } 
 
 } 
 
 
 
 / /   ~0a0o0Z00
 
 f u n c t i o n   e d g e O f T o w n ( ) 
 
 { 
 
 	 l o a d B a c k g r o u n d I m a g e ( " e d g e O f T o w n . j p g " ) ; 
 
 	 p l a y B G M ( " e d g e   o f   t o w n . m i d " ) ; 
 
 	 v a r   x   =   ( R e n d e r e r . g e t W i d t h ( )   -   F O N T _ S I Z E * 2 8 )   /   2 ; 
 
 	 v a r   y   =   F O N T _ S I Z E * 4 ; 
 
 	 v a r   i   =   m e n u ( 
 
 	 	 S t r i n g T a b l e . g e t ( " G o t o   M a z e " )                             +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " G o t o   T r a i n i n g   G r o u n d s " )     +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " R e s t a r t   A d v e n t u r e " )   +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " L e a v e   G a m e " )                 +   " \ n "   + 
 
 	 	 S t r i n g T a b l e . g e t ( " R e t u r n   t o   C a s t l e " ) , 
 
 	 	 x ,   y ,   R e n d e r e r . g e t W i d t h ( )   -   x * 2 
 
 	 	 ) ; 
 
 	 i f   ( i   = =   0 )   { 
 
 	 	 g o t o M a z e ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   1 )   { 
 
 	 	 l o a d B a c k g r o u n d I m a g e ( " t r a i n i n g   g r o u n d s . j p g " ) ; 
 
 	 	 p l a y B G M ( " t r a i n i n g   g r o u n d s . m i d " ) ; 
 
 	 	 g o t o T r a i n i n g G r o u n d s ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   2 )   { 
 
 	 	 r e s t a r t A d v e n t u r e ( ) ; 
 
 	 } 
 
 	 e l s e   i f   ( i   = =   3 )   { 
 
 	 	 s t o p B G M ( ) ; 
 
 	 	 i f   ( y e s n o ( S t r i n g T a b l e . g e t ( " S a v e   t h i s   e x p e d i t i o n ? " ) ) )   { 
 
 	 	 	 s a v e ( ) ; 
 
 	 	 	 m s g ( S t r i n g T a b l e . g e t ( " S a v e d ! " ) ,   F O N T _ S I Z E * 8 ,   R e n d e r e r . g e t H e i g h t ( ) / 2 - F O N T _ S I Z E ,   F O N T _ S I Z E * 1 6 ) ; 
 
 	 	 } 
 
 	 } 
 
 	 e l s e   { 
 
 	 	 S y s t e m . r e m o v e E v e n t L i s t e n e r ( E v e n t . E N T E R _ F R A M E ,   e d g e O f T o w n ) ; 
 
 	 	 S y s t e m . a d d E v e n t L i s t e n e r ( E v e n t . E N T E R _ F R A M E ,   o n E n t e r T o w n ) ; 
 
 	 } 
 
 } 
 
 